package cn.hxsteel.storage.model.vo;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

/**
 * 用户VO
 */
public class UserVO
{
    Set< Integer >                 roleIDSet   = new HashSet< Integer >();
    Set< String >                  actionIDSet = new HashSet< String >();
    Set< Integer >                 moduleIDSet = new HashSet< Integer >();
    Map< Integer, Set< Integer > > actionMap   = new HashMap< Integer, Set< Integer > >();
    
    /**
     * 角色标识的键集
     */
    public Set< Integer > getRoleIDSet()
    {
	return roleIDSet;
    }
    
    /**
     * 角色标识的键集
     */
    public void setRoleIDSet( Set< Integer > roleIDSet )
    {
	this.roleIDSet = roleIDSet;
    }
    
    /**
     * 动作标识的键集
     */
    public Set< String > getActionIDSet()
    {
	return actionIDSet;
    }
    
    /**
     * 动作标识的键集
     */
    public void setActionIDSet( Set< String > actionIDSet )
    {
	this.actionIDSet = actionIDSet;
    }
    
    /**
     * 模块标识的键集
     */
    public Set< Integer > getModuleIDSet()
    {
	return moduleIDSet;
    }
    
    /**
     * 模块标识的键集
     */
    public void setModuleIDSet( Set< Integer > moduleIDSet )
    {
	this.moduleIDSet = moduleIDSet;
    }
    
    /**
     * 动作的地图<模块标识,动作标识的键集>
     */
    public Map< Integer, Set< Integer > > getActionMap()
    {
	return actionMap;
    }
    
    /**
     * 动作的地图<模块标识,动作标识的键集>
     */
    public void setActionMap( Map< Integer, Set< Integer > > actionMap )
    {
	this.actionMap = actionMap;
    }
}